package com.qf.proxy;

import com.qf.service.FangDongService;
import com.qf.service.FangDongServiceImpl;

/**
 * 代理类，相当于中介
 * 静态代理，硬编码
 *      有多少房东就要有多少代理类
 *      房东相当service，一个项目中可能有很多，那么就需要很多的代理类，比较臃肿
 *      可以用动态代理来实现
 * @author fy
 * @version V1.0
 * @Project day41
 * @Package com.qf.proxy
 * @Description:
 * @Date 2022/6/6 23:30
 */
public class ZhongJieProxy implements FangDongService {

    private FangDongService fangDongService = new FangDongServiceImpl();
    public void zuFang() {
        //添加辅助功能，例如：打印日志，事务功能
        System.out.println("=======发布租房信息========");
        System.out.println("=======带租客看房========");
        fangDongService.zuFang();
        System.out.println("=======维护房屋========");
    }
}
